package com.xinsoft.entity.po;

import com.xinsoft.common.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 故障维修

维修时使用状况需要回写设备表
 * @TableName cus_repaire
 */
@Data
public class CusRepaire extends BaseEntity {

    /**
     * 设备故障ID
     */
    private Integer breakdownId;

    /**
     * 故障原因
     */
    private String breakdownReason;

    /**
     * 维修方案
     */
    private String repairePlan;

    /**
     * 维修工时
     */
    private Integer repaireHour;

    /**
     * 工时费
     */
    private Double hourPrice;

    /**
     * 维修费总额
     */
    private Double totalPrice;

    /**
     * 使用状况（字典）
     */
    private Integer useStatus;

    /**
     * 维修单父ID
     */
    private Integer  repaireParentId;

    /**
     * 维修单状态 1-处理中 2-已转派 3-已终止 4-已完成 5-已回退 6-已通过
     */
    private Integer  repaireStatus;

    /**
     * 实际开工时间
     */
    private Date actualRepaireStart;

    /**
     * 实际完工时间
     */
    private Date actualRepaireEnd;

    /**
     * 停机时长
     */
    private Integer noWorkHour;

    /**
     * 备注
     */
    private String repaireDesc;

}